package com.project.service;

import com.github.pagehelper.PageInfo;
import com.project.bean.CarBean;

public interface ICarService {
    int PAGE_SIZE = 3;

    /**
     * 动态条件分页查询
     * @param pageNO 页码
     * @param startPrice 起始价格
     * @param endPrice 结束价格
     * @param color 颜色
     * @return 分页对象
     */
    PageInfo<CarBean> findByItem(int pageNO,Integer startPrice,Integer endPrice,String color);

    /**
     * 汽车添加
     * @param car 汽车对象
     */
    void add(CarBean car);

    /**
     * 汽车删除
     * @param id 汽车id
     */
    void del(int id);

    /**
     * 按id修改价格
     * @param id 汽车id
     * @param price 汽车价格
     */
    void update(int id,int price);

    /**
     * 按id查询汽车
     * @param id 汽车id
     * @return 汽车对象
     */
    CarBean findById(int id);
}
